package com.shishuo.cdn.dao;


import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

public interface IdcDao {
	/**
	 * 
	 * 描述：获取idc计费设置
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-6 下午5:42:25
	 * @version
	 */
	public String queryIdcList(String type);
	
	/**
	 * 
	 * 描述：获取IDC价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-6 下午6:04:23
	 * @version
	 */
	public String getIdcPrice(String name);
	
	/**
	 * 
	 * 描述：获取设备信息
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 上午9:43:04
	 * @version
	 */
	public List<Map<String,Object>> getDevicePrice();
	
	/**
	 * 
	 * 描述：获取价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 下午5:52:36
	 * @version
	 */
	public String getPrice(String name);
	
	/**
	 * 
	 * 描述：根据Type（ISP/IDC/XXX）获取年份
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-3 下午5:33:15
	 * @version
	 */
	public List<String> getYearByType(String type);
	
	/**
	 * 
	 * 描述：获取宽带+价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 上午8:42:16
	 * @version
	 */
	public List<Map<String,Object>> getMBAndPrice(Map<String,Object> map);
	
	/**
	 * 
	 * 描述：获取省份
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 下午5:28:39
	 * @version
	 */
	public List<String> getProvince();
	
	/**
	 * 
	 * 描述：获取城市
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 下午5:36:43
	 * @version
	 */
	public List<String> getCity(String name);
	
	/**
	 * 
	 * 描述：获取县区
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:29
	 * @version
	 */
	public List<String> getCounty(String name);
	
	/**
	 * 
	 * 描述：获取街道
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:39
	 * @version
	 */
	public List<String> getStreet(String name);
	
	/**
	 * 
	 * 描述：获取大厦
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:48
	 * @version
	 */
	public List<String> getEdifice(String name);
 
}